home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-14 | 44.3 KB | 1,267 lines |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: 8100:OpenDoc:SampleCode:SOMSamplePartC:Source:SamplePart.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- #ifndef SOM_Module_SampleCode_defined
- #define SOM_Module_SampleCode_defined 1
- #include <som.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif /* ODFrame */
- #ifndef ODFacet
- #define ODFacet SOMObject
- #endif /* ODFacet */
- #ifndef ODObject
- #define ODObject SOMObject
- #endif /* ODObject */
- #ifndef ODExtension
- #define ODExtension SOMObject
- #endif /* ODExtension */
- #ifndef ODRefCntObject
- #define ODRefCntObject SOMObject
- #endif /* ODRefCntObject */
- #ifndef ODPersistentObject
- #define ODPersistentObject SOMObject
- #endif /* ODPersistentObject */
- #ifndef ODStorageUnit
- #define ODStorageUnit SOMObject
- #endif /* ODStorageUnit */
- #ifndef ODPart
- #define ODPart SOMObject
- #endif /* ODPart */
- #ifndef ODCanvas
- #define ODCanvas SOMObject
- #endif /* ODCanvas */
- #ifndef ODDragItemIterator
- #define ODDragItemIterator SOMObject
- #endif /* ODDragItemIterator */
- #ifndef ODEmbeddedFramesIterator
- #define ODEmbeddedFramesIterator SOMObject
- #endif /* ODEmbeddedFramesIterator */
- #ifndef ODLink
- #define ODLink SOMObject
- #endif /* ODLink */
- #ifndef ODLinkSource
- #define ODLinkSource SOMObject
- #endif /* ODLinkSource */
- #ifndef ODObjectSpec
- #define ODObjectSpec SOMObject
- #endif /* ODObjectSpec */
- #ifndef ODShape
- #define ODShape SOMObject
- #endif /* ODShape */
- #ifndef ODStorageUnitView
- #define ODStorageUnitView SOMObject
- #endif /* ODStorageUnitView */
- #ifndef ODTypeList
- #define ODTypeList SOMObject
- #endif /* ODTypeList */
- #ifndef ODFocusSet
- #define ODFocusSet SOMObject
- #endif /* ODFocusSet */
- #ifndef ODMenuBar
- #define ODMenuBar SOMObject
- #endif /* ODMenuBar */
- #ifndef ODWindow
- #define ODWindow SOMObject
- #endif /* ODWindow */
-
- /*
- * End of user-defined types.
- */
- #endif /* SOM_Module_SampleCode_defined */
-
- #ifndef SOM_SampleCode_SamplePart_h
- #define SOM_SampleCode_SamplePart_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
- typedef struct WindowProperties WindowProperties;
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef SampleCode_SamplePart
- #define SampleCode_SamplePart SOMObject
- #endif
- #include <Part.h>
-
- /*
- * Start of user-defined types:
- */
-
- /*
- * End of user-defined types.
- */
-
- #define SampleCode_SamplePart_MajorVersion 1
- #define SampleCode_SamplePart_MinorVersion 1
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define SampleCode_SamplePartClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define SampleCode_SamplePart_classObj somNewClassReference(SampleCode_SamplePart)
- #define _SampleCode_SamplePart SampleCode_SamplePart_classObj
- #define SampleCode_SamplePartCClassData SampleCode_SamplePartClassData
- #define SampleCode_SamplePartNewClass(major,minor) somNewVersionedClassReference(SampleCode_SamplePart,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define SampleCode_SamplePartMetaClass SOMClass
-
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct SampleCode_SamplePartClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken Initialize;
- somMToken CheckAndAddProperties;
- somMToken CleanseContentProperty;
- somMToken InternalizeStateInfo;
- somMToken InternalizeContent;
- somMToken ExternalizeStateInfo;
- somMToken ExternalizeContent;
- somMToken SetDirty;
- somMToken HandleMenuEvent;
- somMToken HandleMouseEvent;
- somMToken DoMouseEvent;
- somMToken DoDialogBox;
- somMToken DrawFrameView;
- somMToken DrawIconView;
- somMToken DrawThumbnailView;
- somMToken GenerateThumbnail;
- somMToken PartActivated;
- somMToken ActivateFrame;
- somMToken WindowActivating;
- somMToken RelinquishAllFoci;
- somMToken AcquireFramesWindow;
- somMToken CreateWindow;
- somMToken CleanupWindow;
- somMToken GetDefaultWindowProperties;
- somMToken GetSavedWindowProperties;
- somMToken CalcPartWindowSize;
- somMToken CalcPartWindowPosition;
- somMToken GetActiveFacetForFrame;
- somMToken CalcNewUsedShape;
- somMToken UpdateFrame;
- somMToken CleanupDisplayFrame;
- somMToken ZoomPartWindow;
- } SOMDLINK SampleCode_SamplePartClassData;
-
- #if !defined(SampleCode_SamplePart_Class_Source) && !defined(SOM_Module_samplepart_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list SampleCode_SamplePartClassData
- #endif
- #endif
-
-
- /*
- * New macro for SampleCode_SamplePart
- */
- #define SampleCode_SamplePartNew() somNewObject(SampleCode_SamplePart)
-
- /*
- * Override method: somInit
- */
- #define SampleCode_SamplePart_somInit(somSelf) \
- SOMObject_somInit(somSelf)
-
- /*
- * Override method: somUninit
- */
- #define SampleCode_SamplePart_somUninit(somSelf) \
- SOMObject_somUninit(somSelf)
-
- /*
- * Override method: AcquireExtension
- */
- #define SampleCode_SamplePart_AcquireExtension(somSelf,ev,extensionName) \
- ODObject_AcquireExtension(somSelf,ev,extensionName)
-
- /*
- * Override method: HasExtension
- */
- #define SampleCode_SamplePart_HasExtension(somSelf,ev,extensionName) \
- ODObject_HasExtension(somSelf,ev,extensionName)
-
- /*
- * Override method: Purge
- */
- #define SampleCode_SamplePart_Purge(somSelf,ev,size) \
- ODObject_Purge(somSelf,ev,size)
-
- /*
- * Override method: ReleaseExtension
- */
- #define SampleCode_SamplePart_ReleaseExtension(somSelf,ev,extension) \
- ODObject_ReleaseExtension(somSelf,ev,extension)
-
- /*
- * Override method: Release
- */
- #define SampleCode_SamplePart_Release(somSelf,ev) \
- ODRefCntObject_Release(somSelf,ev)
-
- /*
- * Override method: CloneInto
- */
- #define SampleCode_SamplePart_CloneInto(somSelf,ev,key,toSU,scope) \
- ODPersistentObject_CloneInto(somSelf,ev,key,toSU,scope)
-
- /*
- * Override method: Externalize
- */
- #define SampleCode_SamplePart_Externalize(somSelf,ev) \
- ODPersistentObject_Externalize(somSelf,ev)
-
- /*
- * Override method: ReleaseAll
- */
- #define SampleCode_SamplePart_ReleaseAll(somSelf,ev) \
- ODPersistentObject_ReleaseAll(somSelf,ev)
-
- /*
- * Override method: AbortRelinquishFocus
- */
- #define SampleCode_SamplePart_AbortRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
- ODPart_AbortRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame)
-
- /*
- * Override method: AcquireContainingPartProperties
- */
- #define SampleCode_SamplePart_AcquireContainingPartProperties(somSelf,ev,frame) \
- ODPart_AcquireContainingPartProperties(somSelf,ev,frame)
-
- /*
- * Override method: AdjustBorderShape
- */
- #define SampleCode_SamplePart_AdjustBorderShape(somSelf,ev,embeddedFacet,shape) \
- ODPart_AdjustBorderShape(somSelf,ev,embeddedFacet,shape)
-
- /*
- * Override method: AdjustMenus
- */
- #define SampleCode_SamplePart_AdjustMenus(somSelf,ev,frame) \
- ODPart_AdjustMenus(somSelf,ev,frame)
-
- /*
- * Override method: AttachSourceFrame
- */
- #define SampleCode_SamplePart_AttachSourceFrame(somSelf,ev,frame,sourceFrame) \
- ODPart_AttachSourceFrame(somSelf,ev,frame,sourceFrame)
-
- /*
- * Override method: BeginRelinquishFocus
- */
- #define SampleCode_SamplePart_BeginRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
- ODPart_BeginRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame)
-
- /*
- * Override method: CanvasChanged
- */
- #define SampleCode_SamplePart_CanvasChanged(somSelf,ev,facet) \
- ODPart_CanvasChanged(somSelf,ev,facet)
-
- /*
- * Override method: CanvasUpdated
- */
- #define SampleCode_SamplePart_CanvasUpdated(somSelf,ev,canvas) \
- ODPart_CanvasUpdated(somSelf,ev,canvas)
-
- /*
- * Override method: ChangeKind
- */
- #define SampleCode_SamplePart_ChangeKind(somSelf,ev,kind) \
- ODPart_ChangeKind(somSelf,ev,kind)
-
- /*
- * Override method: ClonePartInfo
- */
- #define SampleCode_SamplePart_ClonePartInfo(somSelf,ev,key,partInfo,storageUnitView,scope) \
- ODPart_ClonePartInfo(somSelf,ev,key,partInfo,storageUnitView,scope)
-
- /*
- * Override method: CommitRelinquishFocus
- */
- #define SampleCode_SamplePart_CommitRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
- ODPart_CommitRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame)
-
- /*
- * Override method: ContainingPartPropertiesUpdated
- */
- #define SampleCode_SamplePart_ContainingPartPropertiesUpdated(somSelf,ev,frame,propertyUnit) \
- ODPart_ContainingPartPropertiesUpdated(somSelf,ev,frame,propertyUnit)
-
- /*
- * Override method: CreateEmbeddedFramesIterator
- */
- #define SampleCode_SamplePart_CreateEmbeddedFramesIterator(somSelf,ev,frame) \
- ODPart_CreateEmbeddedFramesIterator(somSelf,ev,frame)
-
- /*
- * Override method: CreateLink
- */
- #define SampleCode_SamplePart_CreateLink(somSelf,ev,data) \
- ODPart_CreateLink(somSelf,ev,data)
-
- /*
- * Override method: DisplayFrameAdded
- */
- #define SampleCode_SamplePart_DisplayFrameAdded(somSelf,ev,frame) \
- ODPart_DisplayFrameAdded(somSelf,ev,frame)
-
- /*
- * Override method: DisplayFrameClosed
- */
- #define SampleCode_SamplePart_DisplayFrameClosed(somSelf,ev,frame) \
- ODPart_DisplayFrameClosed(somSelf,ev,frame)
-
- /*
- * Override method: DisplayFrameConnected
- */
- #define SampleCode_SamplePart_DisplayFrameConnected(somSelf,ev,frame) \
- ODPart_DisplayFrameConnected(somSelf,ev,frame)
-
- /*
- * Override method: DisplayFrameRemoved
- */
- #define SampleCode_SamplePart_DisplayFrameRemoved(somSelf,ev,frame) \
- ODPart_DisplayFrameRemoved(somSelf,ev,frame)
-
- /*
- * Override method: DisposeActionState
- */
- #define SampleCode_SamplePart_DisposeActionState(somSelf,ev,actionState,doneState) \
- ODPart_DisposeActionState(somSelf,ev,actionState,doneState)
-
- /*
- * Override method: DragEnter
- */
- #define SampleCode_SamplePart_DragEnter(somSelf,ev,dragInfo,facet,where) \
- ODPart_DragEnter(somSelf,ev,dragInfo,facet,where)
-
- /*
- * Override method: DragLeave
- */
- #define SampleCode_SamplePart_DragLeave(somSelf,ev,facet,where) \
- ODPart_DragLeave(somSelf,ev,facet,where)
-
- /*
- * Override method: DragWithin
- */
- #define SampleCode_SamplePart_DragWithin(somSelf,ev,dragInfo,facet,where) \
- ODPart_DragWithin(somSelf,ev,dragInfo,facet,where)
-
- /*
- * Override method: Draw
- */
- #define SampleCode_SamplePart_Draw(somSelf,ev,facet,invalidShape) \
- ODPart_Draw(somSelf,ev,facet,invalidShape)
-
- /*
- * Override method: Drop
- */
- #define SampleCode_SamplePart_Drop(somSelf,ev,dropInfo,facet,where) \
- ODPart_Drop(somSelf,ev,dropInfo,facet,where)
-
- /*
- * Override method: DropCompleted
- */
- #define SampleCode_SamplePart_DropCompleted(somSelf,ev,destPart,dropResult) \
- ODPart_DropCompleted(somSelf,ev,destPart,dropResult)
-
- /*
- * Override method: EditInLinkAttempted
- */
- #define SampleCode_SamplePart_EditInLinkAttempted(somSelf,ev,frame) \
- ODPart_EditInLinkAttempted(somSelf,ev,frame)
-
- /*
- * Override method: EmbeddedFrameUpdated
- */
- #define SampleCode_SamplePart_EmbeddedFrameUpdated(somSelf,ev,frame,change) \
- ODPart_EmbeddedFrameUpdated(somSelf,ev,frame,change)
-
- /*
- * Override method: EmbeddedFrameSpec
- */
- #define SampleCode_SamplePart_EmbeddedFrameSpec(somSelf,ev,embeddedFrame,spec) \
- ODPart_EmbeddedFrameSpec(somSelf,ev,embeddedFrame,spec)
-
- /*
- * Override method: ExternalizeKinds
- */
- #define SampleCode_SamplePart_ExternalizeKinds(somSelf,ev,kindset) \
- ODPart_ExternalizeKinds(somSelf,ev,kindset)
-
- /*
- * Override method: FacetAdded
- */
- #define SampleCode_SamplePart_FacetAdded(somSelf,ev,facet) \
- ODPart_FacetAdded(somSelf,ev,facet)
-
- /*
- * Override method: FacetRemoved
- */
- #define SampleCode_SamplePart_FacetRemoved(somSelf,ev,facet) \
- ODPart_FacetRemoved(somSelf,ev,facet)
-
- /*
- * Override method: FocusAcquired
- */
- #define SampleCode_SamplePart_FocusAcquired(somSelf,ev,focus,ownerFrame) \
- ODPart_FocusAcquired(somSelf,ev,focus,ownerFrame)
-
- /*
- * Override method: FocusLost
- */
- #define SampleCode_SamplePart_FocusLost(somSelf,ev,focus,ownerFrame) \
- ODPart_FocusLost(somSelf,ev,focus,ownerFrame)
-
- /*
- * Override method: FrameShapeChanged
- */
- #define SampleCode_SamplePart_FrameShapeChanged(somSelf,ev,frame) \
- ODPart_FrameShapeChanged(somSelf,ev,frame)
-
- /*
- * Override method: FulfillPromise
- */
- #define SampleCode_SamplePart_FulfillPromise(somSelf,ev,promiseSUView) \
- ODPart_FulfillPromise(somSelf,ev,promiseSUView)
-
- /*
- * Override method: GeometryChanged
- */
- #define SampleCode_SamplePart_GeometryChanged(somSelf,ev,facet,clipShapeChanged,externalTransformChanged) \
- ODPart_GeometryChanged(somSelf,ev,facet,clipShapeChanged,externalTransformChanged)
-
- /*
- * Override method: GetPrintResolution
- */
- #define SampleCode_SamplePart_GetPrintResolution(somSelf,ev,frame) \
- ODPart_GetPrintResolution(somSelf,ev,frame)
-
- /*
- * Override method: HandleEvent
- */
- #define SampleCode_SamplePart_HandleEvent(somSelf,ev,event,frame,facet,eventInfo) \
- ODPart_HandleEvent(somSelf,ev,event,frame,facet,eventInfo)
-
- /*
- * Override method: HighlightChanged
- */
- #define SampleCode_SamplePart_HighlightChanged(somSelf,ev,facet) \
- ODPart_HighlightChanged(somSelf,ev,facet)
-
- /*
- * Override method: InitPart
- */
- #define SampleCode_SamplePart_InitPart(somSelf,ev,storageUnit,partWrapper) \
- ODPart_InitPart(somSelf,ev,storageUnit,partWrapper)
-
- /*
- * Override method: InitPartFromStorage
- */
- #define SampleCode_SamplePart_InitPartFromStorage(somSelf,ev,storageUnit,partWrapper) \
- ODPart_InitPartFromStorage(somSelf,ev,storageUnit,partWrapper)
-
- /*
- * Override method: LinkStatusChanged
- */
- #define SampleCode_SamplePart_LinkStatusChanged(somSelf,ev,frame) \
- ODPart_LinkStatusChanged(somSelf,ev,frame)
-
- /*
- * Override method: LinkUpdated
- */
- #define SampleCode_SamplePart_LinkUpdated(somSelf,ev,updatedLink,change) \
- ODPart_LinkUpdated(somSelf,ev,updatedLink,change)
-
- /*
- * Override method: Open
- */
- #define SampleCode_SamplePart_Open(somSelf,ev,frame) \
- ODPart_Open(somSelf,ev,frame)
-
- /*
- * Override method: PresentationChanged
- */
- #define SampleCode_SamplePart_PresentationChanged(somSelf,ev,frame) \
- ODPart_PresentationChanged(somSelf,ev,frame)
-
- /*
- * Override method: ReadPartInfo
- */
- #define SampleCode_SamplePart_ReadPartInfo(somSelf,ev,frame,storageUnitView) \
- ODPart_ReadPartInfo(somSelf,ev,frame,storageUnitView)
-
- /*
- * Override method: RedoAction
- */
- #define SampleCode_SamplePart_RedoAction(somSelf,ev,actionState) \
- ODPart_RedoAction(somSelf,ev,actionState)
-
- /*
- * Override method: RemoveEmbeddedFrame
- */
- #define SampleCode_SamplePart_RemoveEmbeddedFrame(somSelf,ev,embeddedFrame) \
- ODPart_RemoveEmbeddedFrame(somSelf,ev,embeddedFrame)
-
- /*
- * Override method: RequestEmbeddedFrame
- */
- #define SampleCode_SamplePart_RequestEmbeddedFrame(somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid) \
- ODPart_RequestEmbeddedFrame(somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid)
-
- /*
- * Override method: RequestFrameShape
- */
- #define SampleCode_SamplePart_RequestFrameShape(somSelf,ev,embeddedFrame,frameShape) \
- ODPart_RequestFrameShape(somSelf,ev,embeddedFrame,frameShape)
-
- /*
- * Override method: RevealFrame
- */
- #define SampleCode_SamplePart_RevealFrame(somSelf,ev,embeddedFrame,revealShape) \
- ODPart_RevealFrame(somSelf,ev,embeddedFrame,revealShape)
-
- /*
- * Override method: RevealLink
- */
- #define SampleCode_SamplePart_RevealLink(somSelf,ev,linkSource) \
- ODPart_RevealLink(somSelf,ev,linkSource)
-
- /*
- * Override method: SequenceChanged
- */
- #define SampleCode_SamplePart_SequenceChanged(somSelf,ev,frame) \
- ODPart_SequenceChanged(somSelf,ev,frame)
-
- /*
- * Override method: UndoAction
- */
- #define SampleCode_SamplePart_UndoAction(somSelf,ev,actionState) \
- ODPart_UndoAction(somSelf,ev,actionState)
-
- /*
- * Override method: UsedShapeChanged
- */
- #define SampleCode_SamplePart_UsedShapeChanged(somSelf,ev,embeddedFrame) \
- ODPart_UsedShapeChanged(somSelf,ev,embeddedFrame)
-
- /*
- * Override method: ViewTypeChanged
- */
- #define SampleCode_SamplePart_ViewTypeChanged(somSelf,ev,frame) \
- ODPart_ViewTypeChanged(somSelf,ev,frame)
-
- /*
- * Override method: WritePartInfo
- */
- #define SampleCode_SamplePart_WritePartInfo(somSelf,ev,partInfo,storageUnitView) \
- ODPart_WritePartInfo(somSelf,ev,partInfo,storageUnitView)
-
- /*
- * New Method: Initialize
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_Initialize)(SampleCode_SamplePart *somSelf, Environment *ev);
- #define somMD_SampleCode_SamplePart_Initialize "::SampleCode::SamplePart::Initialize"
- #define SampleCode_SamplePart_Initialize(somSelf,ev) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, Initialize) \
- (somSelf,ev))
- #ifndef SOMGD_Initialize
- #if defined _Initialize || defined __Initialize
- #undef _Initialize
- #undef __Initialize
- #define SOMGD_Initialize 1
- #else
- #define _Initialize SampleCode_SamplePart_Initialize
- #endif /* _Initialize */
- #endif /* SOMGD_Initialize */
-
- /*
- * New Method: CheckAndAddProperties
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_CheckAndAddProperties)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- #define somMD_SampleCode_SamplePart_CheckAndAddProperties "::SampleCode::SamplePart::CheckAndAddProperties"
- #define SampleCode_SamplePart_CheckAndAddProperties(somSelf,ev,storageUnit) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CheckAndAddProperties) \
- (somSelf,ev,storageUnit))
- #ifndef SOMGD_CheckAndAddProperties
- #if defined _CheckAndAddProperties || defined __CheckAndAddProperties
- #undef _CheckAndAddProperties
- #undef __CheckAndAddProperties
- #define SOMGD_CheckAndAddProperties 1
- #else
- #define _CheckAndAddProperties SampleCode_SamplePart_CheckAndAddProperties
- #endif /* _CheckAndAddProperties */
- #endif /* SOMGD_CheckAndAddProperties */
-
- /*
- * New Method: CleanseContentProperty
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_CleanseContentProperty)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- #define somMD_SampleCode_SamplePart_CleanseContentProperty "::SampleCode::SamplePart::CleanseContentProperty"
- #define SampleCode_SamplePart_CleanseContentProperty(somSelf,ev,storageUnit) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CleanseContentProperty) \
- (somSelf,ev,storageUnit))
- #ifndef SOMGD_CleanseContentProperty
- #if defined _CleanseContentProperty || defined __CleanseContentProperty
- #undef _CleanseContentProperty
- #undef __CleanseContentProperty
- #define SOMGD_CleanseContentProperty 1
- #else
- #define _CleanseContentProperty SampleCode_SamplePart_CleanseContentProperty
- #endif /* _CleanseContentProperty */
- #endif /* SOMGD_CleanseContentProperty */
-
- /*
- * New Method: InternalizeStateInfo
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_InternalizeStateInfo)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- #define somMD_SampleCode_SamplePart_InternalizeStateInfo "::SampleCode::SamplePart::InternalizeStateInfo"
- #define SampleCode_SamplePart_InternalizeStateInfo(somSelf,ev,storageUnit) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, InternalizeStateInfo) \
- (somSelf,ev,storageUnit))
- #ifndef SOMGD_InternalizeStateInfo
- #if defined _InternalizeStateInfo || defined __InternalizeStateInfo
- #undef _InternalizeStateInfo
- #undef __InternalizeStateInfo
- #define SOMGD_InternalizeStateInfo 1
- #else
- #define _InternalizeStateInfo SampleCode_SamplePart_InternalizeStateInfo
- #endif /* _InternalizeStateInfo */
- #endif /* SOMGD_InternalizeStateInfo */
-
- /*
- * New Method: InternalizeContent
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_InternalizeContent)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- #define somMD_SampleCode_SamplePart_InternalizeContent "::SampleCode::SamplePart::InternalizeContent"
- #define SampleCode_SamplePart_InternalizeContent(somSelf,ev,storageUnit) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, InternalizeContent) \
- (somSelf,ev,storageUnit))
- #ifndef SOMGD_InternalizeContent
- #if defined _InternalizeContent || defined __InternalizeContent
- #undef _InternalizeContent
- #undef __InternalizeContent
- #define SOMGD_InternalizeContent 1
- #else
- #define _InternalizeContent SampleCode_SamplePart_InternalizeContent
- #endif /* _InternalizeContent */
- #endif /* SOMGD_InternalizeContent */
-
- /*
- * New Method: ExternalizeStateInfo
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_ExternalizeStateInfo)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODDraftKey key,
- ODFrame* scopeFrame);
- #define somMD_SampleCode_SamplePart_ExternalizeStateInfo "::SampleCode::SamplePart::ExternalizeStateInfo"
- #define SampleCode_SamplePart_ExternalizeStateInfo(somSelf,ev,storageUnit,key,scopeFrame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, ExternalizeStateInfo) \
- (somSelf,ev,storageUnit,key,scopeFrame))
- #ifndef SOMGD_ExternalizeStateInfo
- #if defined _ExternalizeStateInfo || defined __ExternalizeStateInfo
- #undef _ExternalizeStateInfo
- #undef __ExternalizeStateInfo
- #define SOMGD_ExternalizeStateInfo 1
- #else
- #define _ExternalizeStateInfo SampleCode_SamplePart_ExternalizeStateInfo
- #endif /* _ExternalizeStateInfo */
- #endif /* SOMGD_ExternalizeStateInfo */
-
- /*
- * New Method: ExternalizeContent
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_ExternalizeContent)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODDraftKey key,
- ODFrame* scopeFrame);
- #define somMD_SampleCode_SamplePart_ExternalizeContent "::SampleCode::SamplePart::ExternalizeContent"
- #define SampleCode_SamplePart_ExternalizeContent(somSelf,ev,storageUnit,key,scopeFrame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, ExternalizeContent) \
- (somSelf,ev,storageUnit,key,scopeFrame))
- #ifndef SOMGD_ExternalizeContent
- #if defined _ExternalizeContent || defined __ExternalizeContent
- #undef _ExternalizeContent
- #undef __ExternalizeContent
- #define SOMGD_ExternalizeContent 1
- #else
- #define _ExternalizeContent SampleCode_SamplePart_ExternalizeContent
- #endif /* _ExternalizeContent */
- #endif /* SOMGD_ExternalizeContent */
-
- /*
- * New Method: SetDirty
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_SetDirty)(SampleCode_SamplePart *somSelf, Environment *ev);
- #define somMD_SampleCode_SamplePart_SetDirty "::SampleCode::SamplePart::SetDirty"
- #define SampleCode_SamplePart_SetDirty(somSelf,ev) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, SetDirty) \
- (somSelf,ev))
- #ifndef SOMGD_SetDirty
- #if defined _SetDirty || defined __SetDirty
- #undef _SetDirty
- #undef __SetDirty
- #define SOMGD_SetDirty 1
- #else
- #define _SetDirty SampleCode_SamplePart_SetDirty
- #endif /* _SetDirty */
- #endif /* SOMGD_SetDirty */
-
- /*
- * New Method: HandleMenuEvent
- */
- typedef ODBoolean (SOMLINK *somTD_SampleCode_SamplePart_HandleMenuEvent)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_HandleMenuEvent "::SampleCode::SamplePart::HandleMenuEvent"
- #define SampleCode_SamplePart_HandleMenuEvent(somSelf,ev,event,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, HandleMenuEvent) \
- (somSelf,ev,event,frame))
- #ifndef SOMGD_HandleMenuEvent
- #if defined _HandleMenuEvent || defined __HandleMenuEvent
- #undef _HandleMenuEvent
- #undef __HandleMenuEvent
- #define SOMGD_HandleMenuEvent 1
- #else
- #define _HandleMenuEvent SampleCode_SamplePart_HandleMenuEvent
- #endif /* _HandleMenuEvent */
- #endif /* SOMGD_HandleMenuEvent */
-
- /*
- * New Method: HandleMouseEvent
- */
- typedef ODBoolean (SOMLINK *somTD_SampleCode_SamplePart_HandleMouseEvent)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- #define somMD_SampleCode_SamplePart_HandleMouseEvent "::SampleCode::SamplePart::HandleMouseEvent"
- #define SampleCode_SamplePart_HandleMouseEvent(somSelf,ev,event,facet,eventInfo) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, HandleMouseEvent) \
- (somSelf,ev,event,facet,eventInfo))
- #ifndef SOMGD_HandleMouseEvent
- #if defined _HandleMouseEvent || defined __HandleMouseEvent
- #undef _HandleMouseEvent
- #undef __HandleMouseEvent
- #define SOMGD_HandleMouseEvent 1
- #else
- #define _HandleMouseEvent SampleCode_SamplePart_HandleMouseEvent
- #endif /* _HandleMouseEvent */
- #endif /* SOMGD_HandleMouseEvent */
-
- /*
- * New Method: DoMouseEvent
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_DoMouseEvent)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFacet* facet,
- Point* where);
- #define somMD_SampleCode_SamplePart_DoMouseEvent "::SampleCode::SamplePart::DoMouseEvent"
- #define SampleCode_SamplePart_DoMouseEvent(somSelf,ev,facet,where) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, DoMouseEvent) \
- (somSelf,ev,facet,where))
- #ifndef SOMGD_DoMouseEvent
- #if defined _DoMouseEvent || defined __DoMouseEvent
- #undef _DoMouseEvent
- #undef __DoMouseEvent
- #define SOMGD_DoMouseEvent 1
- #else
- #define _DoMouseEvent SampleCode_SamplePart_DoMouseEvent
- #endif /* _DoMouseEvent */
- #endif /* SOMGD_DoMouseEvent */
-
- /*
- * New Method: DoDialogBox
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_DoDialogBox)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- ODSShort dialogID,
- ODUShort errorNumber);
- #define somMD_SampleCode_SamplePart_DoDialogBox "::SampleCode::SamplePart::DoDialogBox"
- #define SampleCode_SamplePart_DoDialogBox(somSelf,ev,frame,dialogID,errorNumber) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, DoDialogBox) \
- (somSelf,ev,frame,dialogID,errorNumber))
- #ifndef SOMGD_DoDialogBox
- #if defined _DoDialogBox || defined __DoDialogBox
- #undef _DoDialogBox
- #undef __DoDialogBox
- #define SOMGD_DoDialogBox 1
- #else
- #define _DoDialogBox SampleCode_SamplePart_DoDialogBox
- #endif /* _DoDialogBox */
- #endif /* SOMGD_DoDialogBox */
-
- /*
- * New Method: DrawFrameView
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_DrawFrameView)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_SampleCode_SamplePart_DrawFrameView "::SampleCode::SamplePart::DrawFrameView"
- #define SampleCode_SamplePart_DrawFrameView(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, DrawFrameView) \
- (somSelf,ev,facet))
- #ifndef SOMGD_DrawFrameView
- #if defined _DrawFrameView || defined __DrawFrameView
- #undef _DrawFrameView
- #undef __DrawFrameView
- #define SOMGD_DrawFrameView 1
- #else
- #define _DrawFrameView SampleCode_SamplePart_DrawFrameView
- #endif /* _DrawFrameView */
- #endif /* SOMGD_DrawFrameView */
-
- /*
- * New Method: DrawIconView
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_DrawIconView)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_SampleCode_SamplePart_DrawIconView "::SampleCode::SamplePart::DrawIconView"
- #define SampleCode_SamplePart_DrawIconView(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, DrawIconView) \
- (somSelf,ev,facet))
- #ifndef SOMGD_DrawIconView
- #if defined _DrawIconView || defined __DrawIconView
- #undef _DrawIconView
- #undef __DrawIconView
- #define SOMGD_DrawIconView 1
- #else
- #define _DrawIconView SampleCode_SamplePart_DrawIconView
- #endif /* _DrawIconView */
- #endif /* SOMGD_DrawIconView */
-
- /*
- * New Method: DrawThumbnailView
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_DrawThumbnailView)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFacet* facet);
- #define somMD_SampleCode_SamplePart_DrawThumbnailView "::SampleCode::SamplePart::DrawThumbnailView"
- #define SampleCode_SamplePart_DrawThumbnailView(somSelf,ev,facet) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, DrawThumbnailView) \
- (somSelf,ev,facet))
- #ifndef SOMGD_DrawThumbnailView
- #if defined _DrawThumbnailView || defined __DrawThumbnailView
- #undef _DrawThumbnailView
- #undef __DrawThumbnailView
- #define SOMGD_DrawThumbnailView 1
- #else
- #define _DrawThumbnailView SampleCode_SamplePart_DrawThumbnailView
- #endif /* _DrawThumbnailView */
- #endif /* SOMGD_DrawThumbnailView */
-
- /*
- * New Method: GenerateThumbnail
- */
- typedef PicHandle (SOMLINK *somTD_SampleCode_SamplePart_GenerateThumbnail)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_GenerateThumbnail "::SampleCode::SamplePart::GenerateThumbnail"
- #define SampleCode_SamplePart_GenerateThumbnail(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, GenerateThumbnail) \
- (somSelf,ev,frame))
- #ifndef SOMGD_GenerateThumbnail
- #if defined _GenerateThumbnail || defined __GenerateThumbnail
- #undef _GenerateThumbnail
- #undef __GenerateThumbnail
- #define SOMGD_GenerateThumbnail 1
- #else
- #define _GenerateThumbnail SampleCode_SamplePart_GenerateThumbnail
- #endif /* _GenerateThumbnail */
- #endif /* SOMGD_GenerateThumbnail */
-
- /*
- * New Method: PartActivated
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_PartActivated)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_PartActivated "::SampleCode::SamplePart::PartActivated"
- #define SampleCode_SamplePart_PartActivated(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, PartActivated) \
- (somSelf,ev,frame))
- #ifndef SOMGD_PartActivated
- #if defined _PartActivated || defined __PartActivated
- #undef _PartActivated
- #undef __PartActivated
- #define SOMGD_PartActivated 1
- #else
- #define _PartActivated SampleCode_SamplePart_PartActivated
- #endif /* _PartActivated */
- #endif /* SOMGD_PartActivated */
-
- /*
- * New Method: ActivateFrame
- */
- typedef ODBoolean (SOMLINK *somTD_SampleCode_SamplePart_ActivateFrame)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_ActivateFrame "::SampleCode::SamplePart::ActivateFrame"
- #define SampleCode_SamplePart_ActivateFrame(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, ActivateFrame) \
- (somSelf,ev,frame))
- #ifndef SOMGD_ActivateFrame
- #if defined _ActivateFrame || defined __ActivateFrame
- #undef _ActivateFrame
- #undef __ActivateFrame
- #define SOMGD_ActivateFrame 1
- #else
- #define _ActivateFrame SampleCode_SamplePart_ActivateFrame
- #endif /* _ActivateFrame */
- #endif /* SOMGD_ActivateFrame */
-
- /*
- * New Method: WindowActivating
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_WindowActivating)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean activating);
- #define somMD_SampleCode_SamplePart_WindowActivating "::SampleCode::SamplePart::WindowActivating"
- #define SampleCode_SamplePart_WindowActivating(somSelf,ev,frame,activating) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, WindowActivating) \
- (somSelf,ev,frame,activating))
- #ifndef SOMGD_WindowActivating
- #if defined _WindowActivating || defined __WindowActivating
- #undef _WindowActivating
- #undef __WindowActivating
- #define SOMGD_WindowActivating 1
- #else
- #define _WindowActivating SampleCode_SamplePart_WindowActivating
- #endif /* _WindowActivating */
- #endif /* SOMGD_WindowActivating */
-
- /*
- * New Method: RelinquishAllFoci
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_RelinquishAllFoci)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_RelinquishAllFoci "::SampleCode::SamplePart::RelinquishAllFoci"
- #define SampleCode_SamplePart_RelinquishAllFoci(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, RelinquishAllFoci) \
- (somSelf,ev,frame))
- #ifndef SOMGD_RelinquishAllFoci
- #if defined _RelinquishAllFoci || defined __RelinquishAllFoci
- #undef _RelinquishAllFoci
- #undef __RelinquishAllFoci
- #define SOMGD_RelinquishAllFoci 1
- #else
- #define _RelinquishAllFoci SampleCode_SamplePart_RelinquishAllFoci
- #endif /* _RelinquishAllFoci */
- #endif /* SOMGD_RelinquishAllFoci */
-
- /*
- * New Method: AcquireFramesWindow
- */
- typedef ODWindow* (SOMLINK *somTD_SampleCode_SamplePart_AcquireFramesWindow)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_AcquireFramesWindow "::SampleCode::SamplePart::AcquireFramesWindow"
- #define SampleCode_SamplePart_AcquireFramesWindow(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, AcquireFramesWindow) \
- (somSelf,ev,frame))
- #ifndef SOMGD_AcquireFramesWindow
- #if defined _AcquireFramesWindow || defined __AcquireFramesWindow
- #undef _AcquireFramesWindow
- #undef __AcquireFramesWindow
- #define SOMGD_AcquireFramesWindow 1
- #else
- #define _AcquireFramesWindow SampleCode_SamplePart_AcquireFramesWindow
- #endif /* _AcquireFramesWindow */
- #endif /* SOMGD_AcquireFramesWindow */
-
- /*
- * New Method: CreateWindow
- */
- typedef ODWindow* (SOMLINK *somTD_SampleCode_SamplePart_CreateWindow)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- ODType frameType,
- WindowProperties* windowProperties);
- #define somMD_SampleCode_SamplePart_CreateWindow "::SampleCode::SamplePart::CreateWindow"
- #define SampleCode_SamplePart_CreateWindow(somSelf,ev,frame,frameType,windowProperties) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CreateWindow) \
- (somSelf,ev,frame,frameType,windowProperties))
- #ifndef SOMGD_CreateWindow
- #if defined _CreateWindow || defined __CreateWindow
- #undef _CreateWindow
- #undef __CreateWindow
- #define SOMGD_CreateWindow 1
- #else
- #define _CreateWindow SampleCode_SamplePart_CreateWindow
- #endif /* _CreateWindow */
- #endif /* SOMGD_CreateWindow */
-
- /*
- * New Method: CleanupWindow
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_CleanupWindow)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_CleanupWindow "::SampleCode::SamplePart::CleanupWindow"
- #define SampleCode_SamplePart_CleanupWindow(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CleanupWindow) \
- (somSelf,ev,frame))
- #ifndef SOMGD_CleanupWindow
- #if defined _CleanupWindow || defined __CleanupWindow
- #undef _CleanupWindow
- #undef __CleanupWindow
- #define SOMGD_CleanupWindow 1
- #else
- #define _CleanupWindow SampleCode_SamplePart_CleanupWindow
- #endif /* _CleanupWindow */
- #endif /* SOMGD_CleanupWindow */
-
- /*
- * New Method: GetDefaultWindowProperties
- */
- typedef WindowProperties* (SOMLINK *somTD_SampleCode_SamplePart_GetDefaultWindowProperties)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- Rect* windowRect);
- #define somMD_SampleCode_SamplePart_GetDefaultWindowProperties "::SampleCode::SamplePart::GetDefaultWindowProperties"
- #define SampleCode_SamplePart_GetDefaultWindowProperties(somSelf,ev,frame,windowRect) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, GetDefaultWindowProperties) \
- (somSelf,ev,frame,windowRect))
- #ifndef SOMGD_GetDefaultWindowProperties
- #if defined _GetDefaultWindowProperties || defined __GetDefaultWindowProperties
- #undef _GetDefaultWindowProperties
- #undef __GetDefaultWindowProperties
- #define SOMGD_GetDefaultWindowProperties 1
- #else
- #define _GetDefaultWindowProperties SampleCode_SamplePart_GetDefaultWindowProperties
- #endif /* _GetDefaultWindowProperties */
- #endif /* SOMGD_GetDefaultWindowProperties */
-
- /*
- * New Method: GetSavedWindowProperties
- */
- typedef WindowProperties* (SOMLINK *somTD_SampleCode_SamplePart_GetSavedWindowProperties)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_GetSavedWindowProperties "::SampleCode::SamplePart::GetSavedWindowProperties"
- #define SampleCode_SamplePart_GetSavedWindowProperties(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, GetSavedWindowProperties) \
- (somSelf,ev,frame))
- #ifndef SOMGD_GetSavedWindowProperties
- #if defined _GetSavedWindowProperties || defined __GetSavedWindowProperties
- #undef _GetSavedWindowProperties
- #undef __GetSavedWindowProperties
- #define SOMGD_GetSavedWindowProperties 1
- #else
- #define _GetSavedWindowProperties SampleCode_SamplePart_GetSavedWindowProperties
- #endif /* _GetSavedWindowProperties */
- #endif /* SOMGD_GetSavedWindowProperties */
-
- /*
- * New Method: CalcPartWindowSize
- */
- typedef Rect (SOMLINK *somTD_SampleCode_SamplePart_CalcPartWindowSize)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* sourceFrame);
- #define somMD_SampleCode_SamplePart_CalcPartWindowSize "::SampleCode::SamplePart::CalcPartWindowSize"
- #define SampleCode_SamplePart_CalcPartWindowSize(somSelf,ev,sourceFrame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CalcPartWindowSize) \
- (somSelf,ev,sourceFrame))
- #ifndef SOMGD_CalcPartWindowSize
- #if defined _CalcPartWindowSize || defined __CalcPartWindowSize
- #undef _CalcPartWindowSize
- #undef __CalcPartWindowSize
- #define SOMGD_CalcPartWindowSize 1
- #else
- #define _CalcPartWindowSize SampleCode_SamplePart_CalcPartWindowSize
- #endif /* _CalcPartWindowSize */
- #endif /* SOMGD_CalcPartWindowSize */
-
- /*
- * New Method: CalcPartWindowPosition
- */
- typedef Rect (SOMLINK *somTD_SampleCode_SamplePart_CalcPartWindowPosition)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- Rect* partWindowBounds);
- #define somMD_SampleCode_SamplePart_CalcPartWindowPosition "::SampleCode::SamplePart::CalcPartWindowPosition"
- #define SampleCode_SamplePart_CalcPartWindowPosition(somSelf,ev,frame,partWindowBounds) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CalcPartWindowPosition) \
- (somSelf,ev,frame,partWindowBounds))
- #ifndef SOMGD_CalcPartWindowPosition
- #if defined _CalcPartWindowPosition || defined __CalcPartWindowPosition
- #undef _CalcPartWindowPosition
- #undef __CalcPartWindowPosition
- #define SOMGD_CalcPartWindowPosition 1
- #else
- #define _CalcPartWindowPosition SampleCode_SamplePart_CalcPartWindowPosition
- #endif /* _CalcPartWindowPosition */
- #endif /* SOMGD_CalcPartWindowPosition */
-
- /*
- * New Method: GetActiveFacetForFrame
- */
- typedef ODFacet* (SOMLINK *somTD_SampleCode_SamplePart_GetActiveFacetForFrame)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_GetActiveFacetForFrame "::SampleCode::SamplePart::GetActiveFacetForFrame"
- #define SampleCode_SamplePart_GetActiveFacetForFrame(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, GetActiveFacetForFrame) \
- (somSelf,ev,frame))
- #ifndef SOMGD_GetActiveFacetForFrame
- #if defined _GetActiveFacetForFrame || defined __GetActiveFacetForFrame
- #undef _GetActiveFacetForFrame
- #undef __GetActiveFacetForFrame
- #define SOMGD_GetActiveFacetForFrame 1
- #else
- #define _GetActiveFacetForFrame SampleCode_SamplePart_GetActiveFacetForFrame
- #endif /* _GetActiveFacetForFrame */
- #endif /* SOMGD_GetActiveFacetForFrame */
-
- /*
- * New Method: CalcNewUsedShape
- */
- typedef ODShape* (SOMLINK *somTD_SampleCode_SamplePart_CalcNewUsedShape)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame);
- #define somMD_SampleCode_SamplePart_CalcNewUsedShape "::SampleCode::SamplePart::CalcNewUsedShape"
- #define SampleCode_SamplePart_CalcNewUsedShape(somSelf,ev,frame) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CalcNewUsedShape) \
- (somSelf,ev,frame))
- #ifndef SOMGD_CalcNewUsedShape
- #if defined _CalcNewUsedShape || defined __CalcNewUsedShape
- #undef _CalcNewUsedShape
- #undef __CalcNewUsedShape
- #define SOMGD_CalcNewUsedShape 1
- #else
- #define _CalcNewUsedShape SampleCode_SamplePart_CalcNewUsedShape
- #endif /* _CalcNewUsedShape */
- #endif /* SOMGD_CalcNewUsedShape */
-
- /*
- * New Method: UpdateFrame
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_UpdateFrame)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- ODTypeToken view,
- ODShape* usedShape);
- #define somMD_SampleCode_SamplePart_UpdateFrame "::SampleCode::SamplePart::UpdateFrame"
- #define SampleCode_SamplePart_UpdateFrame(somSelf,ev,frame,view,usedShape) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, UpdateFrame) \
- (somSelf,ev,frame,view,usedShape))
- #ifndef SOMGD_UpdateFrame
- #if defined _UpdateFrame || defined __UpdateFrame
- #undef _UpdateFrame
- #undef __UpdateFrame
- #define SOMGD_UpdateFrame 1
- #else
- #define _UpdateFrame SampleCode_SamplePart_UpdateFrame
- #endif /* _UpdateFrame */
- #endif /* SOMGD_UpdateFrame */
-
- /*
- * New Method: CleanupDisplayFrame
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_CleanupDisplayFrame)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean frameRemoved);
- #define somMD_SampleCode_SamplePart_CleanupDisplayFrame "::SampleCode::SamplePart::CleanupDisplayFrame"
- #define SampleCode_SamplePart_CleanupDisplayFrame(somSelf,ev,frame,frameRemoved) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, CleanupDisplayFrame) \
- (somSelf,ev,frame,frameRemoved))
- #ifndef SOMGD_CleanupDisplayFrame
- #if defined _CleanupDisplayFrame || defined __CleanupDisplayFrame
- #undef _CleanupDisplayFrame
- #undef __CleanupDisplayFrame
- #define SOMGD_CleanupDisplayFrame 1
- #else
- #define _CleanupDisplayFrame SampleCode_SamplePart_CleanupDisplayFrame
- #endif /* _CleanupDisplayFrame */
- #endif /* SOMGD_CleanupDisplayFrame */
-
- /*
- * New Method: ZoomPartWindow
- */
- typedef void (SOMLINK *somTD_SampleCode_SamplePart_ZoomPartWindow)(SampleCode_SamplePart *somSelf, Environment *ev,
- ODFrame* frame,
- ODWindow* window,
- ODBoolean openingWindow);
- #define somMD_SampleCode_SamplePart_ZoomPartWindow "::SampleCode::SamplePart::ZoomPartWindow"
- #define SampleCode_SamplePart_ZoomPartWindow(somSelf,ev,frame,window,openingWindow) \
- (SOM_Resolve(somSelf, SampleCode_SamplePart, ZoomPartWindow) \
- (somSelf,ev,frame,window,openingWindow))
- #ifndef SOMGD_ZoomPartWindow
- #if defined _ZoomPartWindow || defined __ZoomPartWindow
- #undef _ZoomPartWindow
- #undef __ZoomPartWindow
- #define SOMGD_ZoomPartWindow 1
- #else
- #define _ZoomPartWindow SampleCode_SamplePart_ZoomPartWindow
- #endif /* _ZoomPartWindow */
- #endif /* SOMGD_ZoomPartWindow */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define SampleCode_SamplePart_WriteActionState ODPart_WriteActionState
- #define SampleCode_SamplePart_ReadActionState ODPart_ReadActionState
- #define SampleCode_SamplePart_IsRealPart ODPart_IsRealPart
- #define SampleCode_SamplePart_GetRealPart ODPart_GetRealPart
- #define SampleCode_SamplePart_ReleaseRealPart ODPart_ReleaseRealPart
- #define SampleCode_SamplePart_InitPersistentObject ODPersistentObject_InitPersistentObject
- #define SampleCode_SamplePart_InitPersistentObjectFromStorage ODPersistentObject_InitPersistentObjectFromStorage
- #define SampleCode_SamplePart_GetStorageUnit ODPersistentObject_GetStorageUnit
- #define SampleCode_SamplePart_GetID ODPersistentObject_GetID
- #define SampleCode_SamplePart_InitRefCntObject ODRefCntObject_InitRefCntObject
- #define SampleCode_SamplePart_Acquire ODRefCntObject_Acquire
- #define SampleCode_SamplePart_GetRefCount ODRefCntObject_GetRefCount
- #define SampleCode_SamplePart_InitObject ODObject_InitObject
- #define SampleCode_SamplePart_IsEqualTo ODObject_IsEqualTo
- #define SampleCode_SamplePart_SubClassResponsibility ODObject_SubClassResponsibility
- #define SampleCode_SamplePart_somDuplicateReference SOMObject_somDuplicateReference
- #define SampleCode_SamplePart_somCompareReference SOMObject_somCompareReference
- #define SampleCode_SamplePart_somRelease SOMObject_somRelease
- #define SampleCode_SamplePart_somFree SOMObject_somFree
- #define SampleCode_SamplePart_somCanDelete SOMObject_somCanDelete
- #define SampleCode_SamplePart_somGetClass SOMObject_somGetClass
- #define SampleCode_SamplePart_somGetClassName SOMObject_somGetClassName
- #define SampleCode_SamplePart_somGetSize SOMObject_somGetSize
- #define SampleCode_SamplePart_somIsA SOMObject_somIsA
- #define SampleCode_SamplePart_somRespondsTo SOMObject_somRespondsTo
- #define SampleCode_SamplePart_somIsInstanceOf SOMObject_somIsInstanceOf
- #define SampleCode_SamplePart_somDispatch SOMObject_somDispatch
- #define SampleCode_SamplePart_somClassDispatch SOMObject_somClassDispatch
- #define SampleCode_SamplePart_somCastObj SOMObject_somCastObj
- #define SampleCode_SamplePart_somResetObj SOMObject_somResetObj
- #define SampleCode_SamplePart_somPrintSelf SOMObject_somPrintSelf
- #define SampleCode_SamplePart_somDumpSelf SOMObject_somDumpSelf
- #define SampleCode_SamplePart_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_SampleCode_SamplePart_h */
-